<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns:u="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:c="http://java.sun.com/jstl/core"
	xmlns:p="http://primefaces.org/ui" xmlns="http://www.w3.org/1999/xhtml">

<u:composition>
	<h:panelGrid columns="4">
		<h:outputText value="Provincia" />
		<p:selectOneMenu value="#{direccionBean.provinciaID}">
			<f:selectItem itemLabel="Selecione" itemValue="" />
			<f:selectItems value="#{direccionBean.provinciaSIL}" />
			<p:ajax listener="#{direccionBean.provinciaListener}" />
		</p:selectOneMenu>
		<h:outputText value="" />
		<h:outputText value="" />


		<h:outputText value="Localidad" />
		<p:autoComplete id="localidadAC"
			disabled="#{direccionBean.localidadSelected}"
			value="#{direccionBean.direccionView.localidad}"
			completeMethod="#{direccionBean.completeLocalidad}" var="localidad"
			itemLabel="#{localidad.descripcion}" itemValue="#{localidad}"
			converter="com.converter.LocalidadConverter" maxResults="10">
			<!-- <f:ajax event="change" render="nombre"/> -->
			<p:ajax event="itemSelect" listener="#{direccionBean.handleSelect}"
				update="localidadAC,nombre,deseleccinarLink" />

		</p:autoComplete>
		<h:panelGroup>
			<h:outputText id="nombre"
				value="#{direccionBean.direccionView.localidad.descripcion}" />
			<h:commandLink id="deseleccinarLink"
				disabled="#{!direccionBean.localidadSelected}"
				actionListener="#{direccionBean.deselecionarLocalidad}"
				update="form" immediate="true">
				<h:graphicImage url="/resource/images/delete.gif"
					title="Deseleccionar" style="border:0px" />
			</h:commandLink>
		</h:panelGroup>
		<h:message id="mlac" for="localidadAC" />

		<h:outputText value="Calle" />
		<p:inputText value="#{direccionBean.direccionView.calle}"
			maxlength="200" />

		<h:outputText value="Altura" />
		<p:inputText value="#{direccionBean.direccionView.altura}"
			maxlength="20" />

		<h:outputText value="Piso" />
		<p:inputText value="#{direccionBean.direccionView.piso}"
			maxlength="20" />

		<h:outputText value="Departamento" />
		<p:inputText value="#{direccionBean.direccionView.departamento}"
			maxlength="20" />

		<h:outputText value="Código postal" />
		<p:inputText value="#{direccionBean.direccionView.codigoPostal}"
			maxlength="20" />
	</h:panelGrid>

</u:composition>

</html>